package com.zsc.wxapp.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "返回当天上传数据分析")
@Data
public class RuntimeDataVO {

    @ApiModelProperty(value = "当天上传客户数量")
    private Integer uploadNum;

    @ApiModelProperty(value = "当天上传占比")
    private BigDecimal uploadRatioDay;

    @ApiModelProperty(value = "当季上传占比")
    private BigDecimal uploadRatioSeason;

    @ApiModelProperty(value = "今年上传占比")
    private BigDecimal uploadRatioYear;

    @ApiModelProperty(value = "按时间获取最近用户上传的数据列表")
    private List<Integer> recentDataList;

    @ApiModelProperty(value = "按照地区获取最近上传的数据列表")
    private Map<String, Integer> areaDataList;

    @ApiModelProperty(value = "按用户类型获取最近上传的数据列表")
    private Map<String, Integer> custTypeDataList;

}
